<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-26 10:30:10
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-26 11:23:40
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var count = 0; //创建一个计数器 用来计算打印了多少个闰年
        // for(var i=1000;i<=2000;i++){ // 构建1000-2000的循环
        //     if(i%4==0 && i % 100 !=0 || i % 400 ==0 ){
        //         //判断是否是闰年
        //         document.write(i+' ');
        //         // 是闰年就打印
            
        //         count++; 
        //         // 打印完一个闰年 数字+1  只有是闰年才计数
            
        //         if(count%4==0){
        //             // 判断计数器是否是4的倍数 是 换行 
        //             document.write('<br />');
        //         }
        //     }
            
        // }

        // 一定是三位数  100-999


        // for(var i=100;i<=999;i++){
        //     // i 第一次 100 第二次 101  第三次 102 ... 999
        //     var ge = i % 10; //个位数
        //     var bai = parseInt(i / 100); //百位数
        //     var shi = parseInt(i % 100 / 10); //十位数
        //     // console.log(bai,shi,ge);
        //     if(ge*ge*ge + shi*shi*shi + bai*bai*bai == i){
        //         document.write(i+' ');
        //     }
           
        // }

        // 12 
        // 1 2 3 4 6  12

        // 8 
        // 1 2 4 8

        // 4   

        // 4 就是12和8的最大公约数   



        // 12     1 2 3 4 6 12 
        // 6      1 2 3 6 
        //最大公约数 一定是小的那个数的因数 最小1 最大是小的那个数


        // 12  8
        // 分析 挨个去尝试 这个数字即使12的因数 也是8的因数
        // 1开始 最大到8结束  
        // 用到循环这个知识点 

        // 重复做的事情 
        // 判断一个数字是否能同时被12和8整除
        
        // 需要有规律的数字  
        // 这个数字 要求是12和8的因数 同时又是最大的
        

        // 循环的范围  是 1~8 
        // 最小1 最大是两个数中的最小值 
        
        // 准备一个容器 用来存储最大公约数 //肯定是从1开始
        // var max = parseInt(prompt('请输入两个数中的最大值'));
        // var min = parseInt(prompt('请输入两个数中的最小值'));

        // var res = 1;
        // for(var i=1;i<=min;i++){
            
        //     if(max % i==0 && min % i ==0 ){
        //         res = i;
        //     }
        // }

        // console.log(res);

        var num1 = parseInt(prompt('请输入第一个数'));
        var num2 = parseInt(prompt('请输入第二个数'));

        var min = num1 < num2 ? num1 : num2;
        var res = 1;
        for(var i=1;i<=min;i++){
            
            if(num1 % i==0 && num2 % i ==0 ){
                res = i;
            }
        }

        console.log(res);
        
    </script>
</body>
</html>